//package com.aidem.onecartoon.modules.article.controller;
//
//import com.aosun.blog.modules.article.entity.Article;
//import com.aosun.blog.modules.article.service.ArticleService;
//import com.aosun.blog.modules.log.Log;
//import com.aosun.blog.modules.log.mapper.VisitRecordMapper;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.web.bind.annotation.*;
//
//import java.util.List;
//import java.util.Map;
//
///**
// * 文章controller
// */
//@RestController
//@RequestMapping("/article")
//public class ArticleController {
//
//    @Autowired
//    private ArticleService articleService;
//    @Value("${gdKey}")
//    private String dkKey;
//    @Autowired
//    private VisitRecordMapper visitRecordMapper;
//
//    /**
//     * 添加文章（暂存、保存）
//     */
//    @PostMapping("addArticle")
//    @Log(info = "添加文章（暂存、保存）")
//    public String addArticle(@RequestBody Article article) {
//        return articleService.addArticle(article);
//    }
//
//    /**
//     * 修改文章
//     */
//    @PostMapping("updateArticle")
//    @Log(info = "修改文章")
//    public String updateArticle(@RequestBody Article article) {
//        return articleService.updateArticle(article);
//    }
//
//    /**
//     * 删除文章
//     *
//     * @param id 文章id
//     */
//    @PostMapping("deleteArticleById")
//    @Log(info = "删除文章")
//    public String deleteArticleById(String id) {
//        return articleService.deleteArticleById(id);
//    }
//
//    /**
//     * 根据条件查询文章列表
//     */
//    @PostMapping("getArticleList")
//    @Log(info = "根据条件查询文章列表")
//    public Map<String, Object> getArticleList(@RequestParam Map<String, Object> param) {
//        return articleService.getArticleList(param);
//    }
//
//    /**
//     * 根据条件查询文章归档列表
//     */
//    @PostMapping("getArchiveList")
//    @Log(info = "根据条件查询文章归档列表")
//    public List<Article> getArchiveList(@RequestParam Map<String, Object> param) {
//        return articleService.getArchiveList(param);
//    }
//
//    /**
//     * 根据id查询文章
//     *
//     * @param id 文章id
//     */
//    @PostMapping("getArticleById")
//    @Log(info = "根据id查询文章")
//    public Article getArticleById(String id) {
//        return articleService.getArticleById(id);
//    }
//
//}
